body {
	background: #eee;
  font-family: "微软雅黑";
}
b{
  font-weight: 100;
}
#main{
  padding-bottom: 1rem;
}
#banner img{
	width: 100%;
}
.summary{
  background: #ffffff;
  margin: 0.20rem 0;
  min-height: 2.35rem;
  padding-bottom: 0.20rem;
}
.summary .summary-t{
    
}

.summary .summary-t .summary-t-l{
  float: left;
  padding-left: 0.30rem;
  width: 5.00rem;
}
.summary .summary-t .summary-t-l .goodsTitle{
   
}
.summary .summary-t .summary-t-l .goodsTitle span{
  display: block; 
}
.summary .summary-t .summary-t-l .goodsTitle .title{
  font-size: 0.36rem;
  color: #2e2e2e;
  margin-top: 0.40rem;
  margin-bottom: 0.08rem;
  overflow:hidden; 
  text-overflow:ellipsis;
  white-space:nowrap;  
}
.summary .summary-t .summary-t-l .goodsTitle .title-two{
  font-size: 0.26rem;
  color: #666666;
  overflow:hidden; 
  text-overflow:ellipsis;
  white-space:nowrap;  
}
.summary .summary-t .summary-t-l .goodsPrice{
  margin-top: 0.15rem;
}
.summary .summary-t .summary-t-l .goodsPrice .new-price{
  font-size: 0.38rem;
  color: #b52525;
  margin-right: 0.05rem;
}
.summary .summary-t .summary-t-l .goodsPrice .old-price{
  font-size: 0.20rem;
  color: #7f7f7f;
  text-decoration:line-through;
}
.summary .summary-t .summary-t-r{
  float: right;
  margin-right: 0.55rem;
  width: 1.6rem;
  text-align: center;
}
.summary .summary-t .summary-t-r span{
  display: block; 
  text-align: center;
}
.summary .summary-t .summary-t-r .evaluate-num{
  font-size: 0.38rem;
  font-weight: 700;
  margin-top: 0.50rem;
  color: #b52525;
}
.summary .summary-t .summary-t-r .evaluate-title{
  font-size: 0.24rem;
  color: #b52525;
  margin-bottom: 0.10rem;
}
.summary .summary-t .summary-t-r .evaluate-look{
  font-size: 0.22rem;
  color: #262626;
  border:1px solid #262626;
  width: 80%;
  margin: 0 auto;
}
.summary .summary-t .summary-t-r .evaluate-share img{
  width: 0.64rem;
  height: 0.64rem;
}
.summary .summary-b{
  text-align: left;
}
.summary .summary-b span{
  font-size: 0.24rem;
  border: 1px solid #d4851c;
  color: #d4851c;
  padding: 0 0.05rem;
  float: left;
  margin-right: 0.10rem;
  margin-bottom: 0.10rem;
  display: block;
}
.serviceSpecifications{
  width: 100%;
  background: #ffffff;
  margin-bottom: 0.20rem;
}
.serviceSpecifications .specifications{
  height: 1.02rem;
  border-bottom: 1px solid #dddddd;
  line-height: 1.02rem;
  padding: 0 0.30rem;
  font-size: 0.26rem;
  color: #292a29;
}
.serviceSpecifications .specifications .spe-title{
  float: left;
  display: block;
  width: 6.60rem;
  overflow:hidden; 
  text-overflow:ellipsis;
  white-space:nowrap;  
}
.serviceSpecifications .specifications .spe-goto{
  float: right;
  font-family: "宋体";
}
.serviceSpecifications .service{
  padding: 0 0.30rem;
  font-size: 0.26rem;
  color: #292a29;
  min-height: 1.02rem
}
.serviceSpecifications .service .ser-title{
  float: left;
  margin-right: 0.25rem;
  line-height: 1.02rem;
}
.serviceSpecifications .service .ser-main{
  float: left;
  font-size: 0.22rem;
  margin-top: 0.38rem;
  width: 5.00rem;
}
.serviceSpecifications .service .ser-main ul{
  display: block;
  margin-bottom: 0.20rem;
  color: #838583;
}
.serviceSpecifications .service .ser-main ul li{
  margin-right: 0.40rem;
  float: left;
  margin-bottom: 0.10rem;
}
.serviceSpecifications .service .ser-main ul li img{
  width: 0.07rem;
  height: 0.07rem;
  vertical-align: middle;
  margin-right: 0.05rem;
}
.serviceSpecifications .service  .ser-goto{
  float: right;
  font-family: "宋体";
  line-height: 1.02rem;
}
.evaluate{
  background: #ffffff;
}
.evaluate .evaluate-t{
  height: 1.02rem;
  border-bottom: 1px solid #dddddd;
  line-height: 1.02rem;
  padding: 0 0.30rem;
  font-size: 0.26rem;
  color: #292a29;
}
.evaluate .evaluate-t a{
   color: #292a29;
 }

.evaluate .evaluate-t .evaluate-t-title{
  float: left;
  display: block;
  overflow:hidden; 
  text-overflow:ellipsis;
  white-space:nowrap;  
}
.evaluate .evaluate-t .evaluate-t-goto{
  float: right;
}
.evaluate .evaluate-t .evaluate-t-goto span{
  font-family: "宋体";
}

.evaluate .evaluate-b{
  padding:0.30rem;

}

.evaluate .evaluate-b .evaluate-b-title{
    line-height: 0.64rem;
    color: #424042;
    font-size: 0.26rem;
}

.evaluate .evaluate-b .evaluate-b-title img{
  width: 0.64rem;
  height: 0.64rem;
  vertical-align: middle;
  border-radius: 50%;
  margin-right: 0.22rem;
}
.evaluate .evaluate-b .evaluate-b-time{
  line-height: 0.70rem;
    color: #787a78;
    font-size: 0.20rem;
}
.evaluate .evaluate-b .evaluate-b-time div{
  display: inline-block;
}
.evaluate .evaluate-b .evaluate-b-time img{
  width: 0.20rem;
  height: 0.20rem;
  margin-right: 0.10rem;
}
.evaluate .evaluate-b .evaluate-b-main span{
 display: -webkit-box;
word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
font-size: 0.26rem;
line-height: 0.32rem;
color: #151415;
}
.evaluate .evaluate-b .evaluate-b-main img{
  width: 1.50rem;
  height: 1.50rem;
  margin-right: 0.30rem;
  margin-top: 0.10rem;
}
.evaluate .evaluate-b .evaluate-b-name{
  font-size: 0.22rem;
  line-height: 0.64rem;
  color: #6a6c6a;
}

.recommend{
  background: #ffffff;
  margin-top: 0.20rem;
  margin-bottom: 0.20rem;
}
.recommend .recommend-t{
  height: 0.79rem;
  border-bottom:1px solid #dad6da;
  padding: 0 1.00rem;
}
.recommend .recommend-t span{
  display: block;
  height: 0.78rem;
  width: 1.70rem;
  text-align: center;
  line-height: 0.78rem;
  color: #191719;
  font-size: 0.28rem;
  
}
.recommend .recommend-t .recommend-t-look{
  float: left;
}



.recommend-list{
  height: 4.30rem;
  background: #ffffff;
  width: 100%;
  white-space: nowrap;
  padding: 0.25rem 0 0.50rem 0;
}
.recommend-list .single-goods {
  display: inline-block;
	border: 1px solid #eee;
	width: 3.45rem;
  margin:0.25rem;
  border-radius: 0.10rem;
  
}
.recommend-list .single-goods .writtenWords{
  margin-left:0.10rem; 
  margin-bottom: 0.10rem;
}
.recommend-list .single-goods  img {
	width: 2.20rem;
	height: 2.20rem;
	display: block;
	margin: 0.20rem auto;
}
.recommend-list .single-goods .writtenWords .sale span{
    background: #e7797b;
    padding: 0.05rem 0.15rem;
    font-size: 0.20rem;
    color: #ffffff;
    border-radius: 0.05rem;
}
.recommend-list .single-goods .writtenWords .title {
	display: block;
	width: 90%;
	color: #000;
	font-size: 0.26rem;
	margin: 0.10rem 0.06rem;
	line-height: 0.32rem;
	overflow: hidden;  
  white-space: nowrap;  
  text-overflow: ellipsis;  
}
.recommend-list .single-goods .writtenWords .price {
	font-size: 0.24rem;
  font-weight: 700;
  font-family: "微软雅黑";
}






.recommend .recommend-t .recommend-t-hot{
  float: right;
}
.recommend .recommend-t .thison{
  color: #ac0f10;
  border-bottom: 1px solid #ac0f10;
}











.footer {
	background: #fafafa;
	width: 100%;
  height: 0.98rem;
	position: fixed;
	bottom: 0;
  border-top: 1px solid #d3d3d3;
}
.footer .opt-buttons{
   float: left;
   height: 100%;
}
.footer .opt-buttons .button-group{
   float: left;
   width: 0.95rem;
   height: 100%;
   border-right: 1px solid #d3d3d3;
   text-align: center;
   
}
.footer .opt-buttons .button-group a{
  display: inline-block;
  width: 0.95rem;
  height: 100%;
}
.footer .opt-buttons .button-group img{
  margin-top: 0.30rem;
  width: 0.40rem;
  height: 0.40rem;
   
}
.footer button{
  float: left;
  border-radius: 0;
  line-height: 0.98rem;
  height: 100%;
  border: 0;
  padding: 0;
}
.footer	.shopping{
  width: 2.20rem;
  font-size: 0.24rem; 
  border-radius: 0;
  background: #fafafa;
  
}
.footer	.add-cart{
  width: 2.42rem;
  font-size: 0.24rem;
  color: #ffffff;
  background: #b62626;
}
.footer	.sellOut{
  width: 4.65rem;
  font-size: 0.24rem;
  color: #ffffff;
  background: #cccccc;
}
.quantity-specification{
  position: fixed;
  bottom: 0.9rem;
  width: 100%;
  height: 100%;
  background:rgba(0,0,0,0.4);
  overflow: hidden;
  z-index: 100;
}
.quantity-specification .quantity-specification-all{
  position: absolute;
  bottom: 0;
  height: 6.32rem;
  width: 100%;
  background: #ffffff;
}
.quantity-specification .quantity-specification-main{
  overflow: auto;
  height:3.30rem;
  background: #ffffff;
}
.qsm-close{
  text-align: right;
  padding-top: 0.20rem;
  height: 0.8rem;
}
.qsm-close img{
  width: 0.25rem;
  height: 0.25rem;
  margin-right: 0.20rem;
}
.qsm-goods{
  background: #ffffff;
  padding: 0.20rem 0.30rem 0.20rem 0.30rem;
}
.qsm-goods .qsm-goods-img{
    width: 1.50rem;
    height: 1.50rem;
    float: left;
    margin-right: 0.20rem;
}
.qsm-goods .qsm-goods-title{
   float: left;
   font-size: 0.26rem;
   width: 5.00rem;
}
.qsm-goods .qsm-goods-title  span{
  display: block;
  line-height: 0.52rem;
}
.qsm-goods .qsm-goods-title  .cmt-name{
  width: 4.50rem;
  overflow: hidden;  
  white-space: nowrap;  
  text-overflow: ellipsis; 
}
.qsm-goods .qsm-goods-title .qsm-goods-varieties{
    font-size: 0.22rem;
    color: #686868;
    margin-bottom: 0.25rem;
}
.qsm-goods .qsm-goods-title .qsm-goods-price{
  font-size: 0.24rem;
  color: #222222;
}
.qsm-goods .qsm-goods-title .qsm-goods-price span{
display: inline;
}

.specifications{
  padding: 0 0.30rem;
}
.specifications-title{
  line-height: 0.70rem;
  font-size: 0.26rem;
}
 .evaluate-title-txt{
    overflow: hidden;
}
 .evaluate-title-txt span{
  float: left;
  display: block;
  line-height: 0.48rem;
  padding: 0 0.15rem;
  border: 1px solid #6d6d6d;
  margin: 0 0.30rem 0.30rem 0;
  color: #323232;
  font-size: 0.22rem;
}
 .evaluate-title-txt .thisOn{
  border: 1px solid #871d27;
  margin: 0 0.30rem 0.30rem 0;
  color: #871d27;
}

.number{
   padding: 0 0.30rem;
}
.number-title{
  line-height: 0.70rem;
  font-size: 0.26rem;
}
/*商品加减按钮*/
/*stepper容器*/
.stepper {
	border: 1px solid #ccc;
	border-radius: 3px;
	width: 2.52rem;
	height: 0.51rem;
}


/*加号与减号*/
.stepper span {
	width: 0.79rem;
	line-height: 0.50rem;
	text-align: center;
	float: left;
	font-size: 0.30rem;
}

/*数值*/
.stepper input {
	color: black;
	float: left;
	margin: 0 auto;
	width: 0.88rem;
	height: 0.46rem;
	text-align: center;
	font-size: 0.24rem;
	border: 1px solid #ccc;
	border-top: 0;
    border-bottom: 0;
    padding: 0.1rem;
    border-radius: 0;
}

/*普通样式*/
.stepper .normal{
	color: black;
}

/*禁用样式*/
.stepper .disabled{
	color: #ccc;
}


.service-ejection{
  position: fixed;
  bottom: 0rem;
  width: 100%;
  height: 100%;
  background:rgba(0,0,0,0.4);
  overflow: hidden;
  z-index: 100;
}
.service-ejection .service-ejection-main{
  position: absolute;
  bottom: 0;
  height: 7.50rem;
  width: 100%;
  background: #ffffff;
  padding-bottom: 0.38rem;
}
.service-ejection .service-ejection-main .service-ejection-main-title{
  height: 1.20rem;
  text-align: center;
  line-height: 1.20rem;
  border-bottom: 1px solid #d2d2d2;
  font-size: 0.30rem;
  color: #151515;
}
.service-ejection .service-ejection-main .service-ejection-main-main{
    height: 6.30rem;
    overflow: auto;
    padding: 0.45rem 0.25rem 0;
}
.service-ejection .service-ejection-main .service-ejection-main-main .semm{
  display: block;
  margin-bottom: 0.38rem;
}
.service-ejection .service-ejection-main .service-ejection-main-main .semm span{
  display: block;
}
.service-ejection .service-ejection-main .service-ejection-main-main .semm .semm-title{
  line-height: 0.52rem;
  font-size: 0.28rem;
  color: #171717;
}
.service-ejection .service-ejection-main .service-ejection-main-main .semm .semm-title img{
vertical-align: middle;
width: 0.08rem;
height: 0.08rem;
margin-right: 0.15rem;
}
.service-ejection .service-ejection-main .service-ejection-main-main .semm .semm-main{
  padding-left: 0.25rem;
  line-height: 0.46rem;
  font-size: 0.18rem;
  color: #727272;
}
						.mui-preview-image.mui-fullscreen {
				position: fixed;
				z-index: 20;
				background-color: #000;
			}
			.mui-preview-header,
			.mui-preview-footer {
				position: absolute;
				width: 100%;
				left: 0;
				z-index: 10;
			}
			.mui-preview-header {
				height: 44px;
				top: 0;
			}
			.mui-preview-footer {
				height: 50px;
				bottom: 0px;
			}
			.mui-preview-header .mui-preview-indicator {
				display: block;
				line-height: 25px;
				color: #fff;
				text-align: center;
				margin: 15px auto ;
				width: 70px;
				background-color: rgba(0, 0, 0, 0.4);
				border-radius: 12px;
				font-size: 16px;
			}
			.mui-preview-image {
				display: none;
				-webkit-animation-duration: 0.5s;
				animation-duration: 0.5s;
				-webkit-animation-fill-mode: both;
				animation-fill-mode: both;
			}
			.mui-preview-image.mui-preview-in {
				-webkit-animation-name: fadeIn;
				animation-name: fadeIn;
			}
			.mui-preview-image.mui-preview-out {
				background: none;
				-webkit-animation-name: fadeOut;
				animation-name: fadeOut;
			}
			.mui-preview-image.mui-preview-out .mui-preview-header,
			.mui-preview-image.mui-preview-out .mui-preview-footer {
				display: none;
			}
			.mui-zoom-scroller {
				position: absolute;
				display: -webkit-box;
				display: -webkit-flex;
				display: flex;
				-webkit-box-align: center;
				-webkit-align-items: center;
				align-items: center;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				justify-content: center;
				left: 0;
				right: 0;
				bottom: 0;
				top: 0;
				width: 100%;
				height: 100%;
				margin: 0;
				-webkit-backface-visibility: hidden;
			}
			.mui-zoom {
				-webkit-transform-style: preserve-3d;
				transform-style: preserve-3d;
			}
			.mui-slider .mui-slider-group .mui-slider-item img {
				width: auto;
				height: auto;
				max-width: 100%;
				max-height: 100%;
			}
			.mui-android-4-1 .mui-slider .mui-slider-group .mui-slider-item img {
				width: 100%;
			}
			.mui-android-4-1 .mui-slider.mui-preview-image .mui-slider-group .mui-slider-item {
				display: inline-table;
			}
			.mui-android-4-1 .mui-slider.mui-preview-image .mui-zoom-scroller img {
				display: table-cell;
				vertical-align: middle;
			}
			.mui-preview-loading {
				position: absolute;
				width: 100%;
				height: 100%;
				top: 0;
				left: 0;
				display: none;
			}
			.mui-preview-loading.mui-active {
				display: block;
			}
			.mui-preview-loading .mui-spinner-white {
				position: absolute;
				top: 50%;
				left: 50%;
				margin-left: -25px;
				margin-top: -25px;
				height: 50px;
				width: 50px;
			}
			.mui-preview-image img.mui-transitioning {
				-webkit-transition: -webkit-transform 0.5s ease, opacity 0.5s ease;
				transition: transform 0.5s ease, opacity 0.5s ease;
			}
			@-webkit-keyframes fadeIn {
				0% {
					opacity: 0;
				}
				100% {
					opacity: 1;
				}
			}
			@keyframes fadeIn {
				0% {
					opacity: 0;
				}
				100% {
					opacity: 1;
				}
			}
			@-webkit-keyframes fadeOut {
				0% {
					opacity: 1;
				}
				100% {
					opacity: 0;
				}
			}
			@keyframes fadeOut {
				0% {
					opacity: 1;
				}
				100% {
					opacity: 0;
				}
			}
			p img {
				max-width: 100%;
				height: auto;
			}
            .detail_url
            {
              width: 7.5rem;
            }